Supporting Software Development Processes in Adele 2
نویسندگان
چکیده
After years using of Adele [3], a con guration management system, it became apparent that it lacks activity-related concepts and mechanisms like work environment control, user coordination and synchronization, method and tool control, etc. It was also clear that considerable work is required to adpat a Software Engineering Environment (SEE) to user requirements. Using this experience, Adele 2 has been implemented to provide a general support for de ning and managing dynamic aspects of a SEE and facilitate the building of new SEE's. This paper describes, using an example (work space control), the concepts and mechanisms involved. We show how close integration of an activity manager with a software engineering database ful lls the basic requirements and how a high level task manager coupled to a con guration manager can be developed.
منابع مشابه
A software engineering environment driven by event-condition-action rules and its trigger mechanism
Recently, PSEE's (Process-Centered Software Engineering Environments) have been investigated as a new architecture of SEE's in which the software processes are explicitly described and drive the user interactions. A typical PSEE is composed of two components: a resource manager and a process manager. The resource manager is responsible for the management and control of all objects manipulated d...
متن کاملTHE ADELE-TEMPO experience : an environment to support process modeling and enaction
Process-Centered Software Engineering Environments (PSEE) have recently attracted a large number of researchers. In such environments the software processes are explicitly described and interpreted by the PSEE, allowing software activities to be automated, assisted and enforced. [Lehman and Belady, 1985; Osterweil, 1987] claim that this capability is a central element in a software development ...
متن کاملSupporting Software Process Evolution in Adele/Tempo
Software process evolution corresponds to the act of improving the existing prescriptive software process models in a controlled and supported way. As software processes change constantly, it is therefore necessary to support one or more methods for assisting environment administrators in improving models. Changes are made in order to adapt software process models to new requirements, correct i...
متن کاملTEMPO: a Software Process Model Based on Object Context Behavior
Recent work on software processes has produced a considerable amount of detailed information which renders the software life cycle more explicit by describing it as an enactable software process model. This article presents TEMPO: a software process modeling strategy based on Adele: a software con guration management kernel. The facilities for describing and enacting software process models are...
متن کاملTEMPO: Enhancing O O Paradigm for Modeling Software Engineering Processes
Large scale software development and maintenance involves large teams working simultaneously, often in di erent geographically distributed sites. This situation raises high demanding requirements on SEEs. To attain such requirements, various researches have been done in the domain of data integration and centralized control using integrating platforms. These platforms provide support for produc...
متن کاملذخیره در منابع من
با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید
برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید
ثبت ناماگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید
ورودعنوان ژورنال:
- Comput. J.
دوره 37 شماره
صفحات -
تاریخ انتشار 1994